import dayjs from "dayjs";
/**
 * 判断是否为今天
 * @param date 秒数的时间数
 */

export function isToday(date: number){
    return dayjs(date * 1000).format('YYYY-MM-DD') === dayjs().format('YYYY-MM-DD')
}

export function isTomorrow(date: number){
    return dayjs(date * 1000).format('YYYY-MM-DD') === dayjs().add(1,'day').format('YYYY-MM-DD')
}

export function isAfterTomorrow(date: number){
    return dayjs(date * 1000).format('YYYY-MM-DD') === dayjs().add(2,'day').format('YYYY-MM-DD')
}
/**
 * 格式化日期，带有 今天|明天|后天
 * @param date 秒数的时间戳
 * @param format 格式化字符串 YYYY-DD-MM
 */
export function formatDateHasPrefix(date:number,format:string){
    let str = dayjs(date * 1000).format(format)

    if(isToday(date)){
        str = `今天${str}`
    }
    if(isTomorrow(date)){
        str = `明天${str}`
    }
    if(isAfterTomorrow(date)){
        str = `后天${str}`
    }

    return str
}